package com.jy.oms.framework.asyn.job;

import java.util.Set;

/**
 * 单机版任务配置
 *
 * @author liuquan
 */
public class StandaloneJobConfig {

    /**
     * 是否可以启动job,目前dev环境设置有效
     */
    private boolean enableJob;

    /**
     * 允许指定job执行，目前dev环境设置有效
     */
    private Set<Class> enableSpecJobs;

    public static StandaloneJobConfig create() {
        return new StandaloneJobConfig();
    }

    public boolean isEnableJob() {
        return enableJob;
    }

    public StandaloneJobConfig setEnableJob(boolean enableJob) {
        this.enableJob = enableJob;
        return this;
    }

    public Set<Class> getEnableSpecJobs() {
        return enableSpecJobs;
    }

    public StandaloneJobConfig setEnableSpecJobs(Set<Class> enableSpecJobs) {
        this.enableSpecJobs = enableSpecJobs;
        return this;
    }
}
